SQL û typy danych

Typy danych jΩzyka SQL aparatu baz danych Microsoft Jet sk│adaj╣ siΩ z 13 podstawowych typ≤w danych zdefiniowanych przez aparat baz danych Microsoft Jet oraz kilkunastu dopuszczalnych synonim≤w tych typ≤w.

Poni┐sza tabela zawiera podstawowe typy danych. Synonimy podano pod has│em S│owa zastrze┐one w jΩzyku SQL aparatu baz danych Microsoft Jet.

Typ danych Rozmiar w pamiΩci Opis
BINARY 1 bajt na znak W polu tego typu mo┐e byµ przechowywany dowolny typ danych. Nie jest wykonywana ┐adna translacja danych (na przyk│ad na tekst). Spos≤b wprowadzenia danych w pole binarne narzuca spos≤b ich wyprowadzania.
BIT 1 bajt Warto£ci Tak i Nie oraz pola zawieraj╣ce tylko jedn╣ z dw≤ch warto£ci.
TINYINT 1 bajt Warto£µ ca│kowita z przedzia│u od 0 do 255.
MONEY 8 bajt≤w Skalowana liczba ca│kowita z przedzia│u od
 û 922 337 203 685 477,5808 do 922 337 203 685 477,5807.
DATETIME
(Zob. DOUBLE)
8 bajt≤w Warto£µ oznaczaj╣ca datΩ lub godzinΩ z przedzia│u lat od 100 do 9999.
UNIQUEIDENTIFIER 128 bit≤w Unikatowy numer identyfikacyjny stosowany podczas zdalnego wywo│ania procedur.
REAL 4 bajt≤w Warto£µ zmiennoprzecinkowa pojedynczej precyzji z zakresu od  û 3,402823E38 do  û 1,401298E-45 dla warto£ci ujemnych, od 1,401298E-45 do 3,402823E38 dla warto£ci dodatnich oraz 0.
FLOAT 8 bajt≤w Warto£µ zmiennoprzecinkowa podw≤jnej precyzji z zakresu od  û 1,79769313486232E308 do  û 4,94065645841247E-324 dla warto£ci ujemnych, od 4,94065645841247E-324 do 1,79769313486232E308 dla warto£ci dodatnich oraz 0.
SMALLINT 2 bajt≤w Liczba ca│kowita pojedynczej precyzji z zakresu od  û 32,768 do 32,767. (Zob. "Uwagi")
INTEGER 4 bajt≤w Liczba ca│kowita podw≤jnej precyzji z zakresu od û 2,147,483,648 do 2,147,483,647. (Zob. "Uwagi")
DECIMAL 17 bajt≤w Dok│adny typ numeryczny, kt≤ry przyjmuje warto£ci danych od 1028 - 1 do û 1028 - 1. Mo┐na zdefiniowaµ obie precyzje (1 - 28) oraz skalΩ (0 û definiowana precyzja). Domy£ln╣ precyzj╣ i skal╣ s╣ odpowiednio 18 i 0.
TEXT 2 bajty na znak (Zob. "Uwagi") Od zera do maksymalnie 2,14 gigabajta.
IMAGE Wed│ug wymaga± Od zera do maksymalnie 2,14 gigabajta. Stosowany dla obiekt≤w OLE.
CHARACTER 2 bajty na znak (Zob. "Uwagi") Od zera do 255 znak≤w.


Uwagi


Zobacz te┐
Odpowiedniki typ≤w danych w ANSI SQL S│owa zastrze┐one w jΩzyku SQL aparatu bazy danych Microsoft Jet